package com.itheima.exception;

import com.itheima.cammon.CommonResult;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;

/**
 * @author 王同学
 */
@RestControllerAdvice
@Slf4j
public class GobalExceptionHandler {
    //如果发生异常，就进到这边  如果发生这个异常就进到这个方法
    @ExceptionHandler(RuntimeException.class)
    public CommonResult tokenHandle(RuntimeException e){
        log.info("全局异常捕获生效了~！");
        log.error(e.getMessage());
        //给发生异常的地方返回error
        return CommonResult.error(500,"token失效了",null);
    }

}
